home *** CD-ROM | disk | FTP | other *** search
/ Workbench Design / WB Collection.iso / workbench werkzeuge / patches / fastblit / fbl.doc < prev    next >
Text File  |  1996-04-07  |  4KB  |  80 lines

  1.  
  2.        ========================================================
  3.                          fbl - fASTERblIT 6.6
  4.        ========================================================
  5.                  Copyright (C) 1993,1994 Arthur Hagen
  6.                           All rights reserved
  7.        --------------------------------------------------------
  8.        FreeWare - no payments or charges may be made whatsoever
  9.        --------------------------------------------------------
  10.         (This means that PD vendors and pay-boards should keep
  11.        their hands off this product - no compilation disks with
  12.        this program on may be distributed for charge, either.
  13.                 Sole exception from this rule:  Aminet)
  14.        ========================================================
  15.  
  16.  
  17. This tiny program will speed up blitter processes just like FastBlit,
  18. for any Amiga running 2.0 or above, but with a few additional bonuses:
  19. Unless otherwise specified, the following routines will also be
  20. replaced with more optimised routines:
  21.   LockLayerRom()        UnlockLayerRom()        WritePixel()
  22.   OwnBlitter()          DisownBlitter()         BltClear()
  23.   InitRastPort()        ClearEOL()              ClearScreen()
  24.   SetDrMd()             SetBPen()               SetAPen()
  25.   TextLength()          RectFill()              WaitTOF()
  26.   SetFont()
  27.  
  28. Files present in this archive:
  29.         fbl             The main program.
  30.         fbl_68020       Same, but for 68020+ running Amigas ONLY.
  31.         fbl.DOC         This text file.
  32.         dmacon          Shows the status of the dmaconr register.
  33.  
  34.  
  35. Should work for all Amiga's with ECS/AGA and AmigaDOS 2.0 or above.
  36. Tested with AmigaDOS 3.0 on a A4000/030; 3.1 on a A4000/040 and 2.1 on
  37. a A2000B.  Reported to be especially fast on A3000's.
  38. Among things that should be notacibly faster with fbl installed is
  39. menu browsing, WB updating, text scrolling and benchmark programs that
  40. tests the gfx capabilities (like AIBB).
  41. To use this program, run it from CLI, or just add it to your startup-
  42. sequence or user-startup.
  43.  
  44. Caveat:  If your system runs on chip-mem and/or slow-mem only, fbl
  45. *can* be dangerous to use, since the blitter then will have full
  46. priority over the CPU, and when showing screens with high resolution
  47. and/or many colors, the CPU can be prevented from memory access for
  48. too long, and interrupts can crash.  If you still want to run fbl, use
  49. the keyword "SLOW", i.e. "fbl SLOW".  This will just install the
  50. graphics.library patches, but not turn on the blitter priority.  If you
  51. use blitter-intensive programs (like FastCache), or programs that MUST
  52. have priority over the blitter (like Comms packages), disable the
  53. blitter-priority, and run fbl in "slow mode" as explained above.
  54. If, for some reason, you want to turn on the blitter priority, but not
  55. the patches, use the keyword "NOPATCH", i.e. "fbl NOPATCH".
  56.  
  57. FreeWare?  Yes.  fASTERblIT is FreeWare, and I won't accept payments
  58. (and responsibilities) for this program.  If you REALLY like this
  59. patch, just send me your sister as payment.
  60. Since I don't charge anything for this program, you'll have to use
  61. this program at your own risk.  So if this patch causes your Amiga to
  62. explode and kill your cat, I won't even FEEL guilty.
  63.  
  64. Changes since version 6.0:
  65.   Rewritten and optimised code.
  66. Changes since version 5.0:
  67.   Lots of bugfixes.
  68.   Now only works on machines with AmigaDOS 2.0 or better.
  69.   68020 version added to archive.  Only run this if you have a 68020
  70.   or better CPU.
  71.   Template added.
  72.   Quite a few speed enhancements.
  73.  
  74. A tiny program, "dmacon" is included, which will show you the current
  75. state of the DMA control register - including the bit which gives the
  76. blitter priority over the CPU.
  77.  
  78. Enjoy,
  79. *Art
  80.